// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (3d25dba3).
//
// d:\vcpp32\ex25e\debug\ex25a.tli
//
// Wrapper implementations for Win32 type library ..\ex25a\debug\ex25a.tlb
// compiler-generated file created 07/15/98 at 13:16:15 - DO NOT EDIT!

#pragma once

//
// dispinterface IBank wrapper method implementations
//

inline double IBank::Withdrawal ( double dAount ) {
    double _result;
    _com_dispatch_method(this, 0x2, DISPATCH_METHOD, VT_R8, (void*)&_result, 
        L"\x0005", dAount);
    return _result;
}

inline HRESULT IBank::Deposit ( double dAmount ) {
    return _com_dispatch_method(this, 0x3, DISPATCH_METHOD, VT_EMPTY, NULL, 
        L"\x0005", dAmount);
}

inline double IBank::GetBalance ( ) {
    double _result;
    _com_dispatch_propget(this, 0x1, VT_R8, (void*)&_result);
    return _result;
}

inline void IBank::PutBalance ( double _val ) {
    _com_dispatch_propput(this, 0x1, VT_R8, _val);
}
